Seminar: Networks on Chip Packet-Switching Networks on Systems-on-a-Chip
نویسندگان
چکیده
Nowadays design paradigms of highly complex and integrated Systems-on-a-Chip (SoC) are based on the assembling of predesigned cores and components (Intellectual Property, IP cores). That way, test and development cycles —and finally the time-to-market— can be reduced. To have the manyfold components interoperate with each other in order to get the desired functionality, interconnections between the cores must be established. Thereby several requirements on the communication architecture must be met: Silicon efficiency Short design time Ease of use for the system designer and application developer High performance Low power consumption. Furthermore, even on the same chip we may have different requirements on the communication characteristics from component to component. For audio or video streams for instance, low jitter during communication is necessary. But thinking of a processing unit and a memory module, it is mandatory to have low latency and high bandwidth as well. So, considerations must be taken whether we need best effort or guaranteed throuput, error prone or error free communication on the SoC. The implemented communication architecture shall in any case satisfy all given requirements. Up to now, two approaches mainly addressed the communication architecture on SoCs: Ad hoc wiring of the components and bus based architectures. Whereas bus based wiring may rely on ready-made, standardised buses and interfaces like CoreFrame [11] or AMBA [6], ad hoc wiring requires much more development efforts. A bus is defined as a set of parallel conductors which serves as a common connection for serveral devices. Although buses are suitable for quite a number of applications, they pose a lot of problems when applied to SoCs. As a SoC consists of a variety of different components —each with special requirements to the communication system— it would be necessary to use several parameterized buses on the same chip to fully satisfy all needs. That way, we might have a special high-speed bus for a memory module or a bus with low latency for some sensor data that need to be processed in real time. Indeed, there are solutions like the CoreFRAME or the AMBA bus which base on two different buses, a high-bandwidth bus and a separate bus for slow I/O devices. Thus, bus access of slow devices won't interfere with bus access of high-speed components. But these approaches don't solve the bus inherent problem of long wires: When connecting cores that are far-off from each other, long wires over the whole …
منابع مشابه
A Review of Optical Routers in Photonic Networks-on-Chip: A Literature Survey
Due to the increasing growth of processing cores in complex computational systems, all the connection converted bottleneck for all systems. With the protection of progressing and constructing complex photonic connection on chip, optical data transmission is the best choice for replacing with electrical interconnection for the reason of gathering connection with a high bandwidth and insertion lo...
متن کاملCost-aware Topology Customization of Mesh-based Networks-on-Chip
Nowadays, the growing demand for supporting multiple applications causes to use multiple IPs onto the chip. In fact, finding truly scalable communication architecture will be a critical concern. To this end, the Networks-on-Chip (NoC) paradigm has emerged as a promising solution to on-chip communication challenges within the silicon-based electronics. Many of today’s NoC architectures are based...
متن کاملLow Latency on Chip Permutation Network for Multiprocessor System on Chip
This On-Chip Permutation Network for Multiprocessor System-On-Chip presents the silicon-proven design of a novel on-chip network to support guaranteed traffic permutation in multiprocessor system-on-chip applications the routing algorithm, the deflection routing is not energy-efficient due to the extra hops needed for deflected data transfer, compared to a minimal routing. Moreover, the deflect...
متن کاملOn Chip Permutation Network for Multiprocessor System on Chip
This On-Chip Permutation Network for Multiprocessor System-On-Chip presents the silicon-proven design of a novel on-chip network to support guaranteed traffic permutation in multiprocessor system-on-chip applications the routing algorithm, the deflection routing is not energy-efficient due to the extra hops needed for deflected data transfer, compared to a minimal routing. Moreover, the deflect...
متن کاملHERMES: an infrastructure for low area overhead packet-switching networks on chip
The increasing complexity of integrated circuits drives the research of new on-chip interconnection architectures. A network on chip draws on concepts inherited from distributed systems and computer networks subject areas to interconnect IP cores in a structured and scalable way. The main goal pursued is to achieve superior bandwidth when compared to conventional on-chip bus architectures. This...
متن کاملMaximizing GFLOPS-per-Watt: High-Bandwidth, Low Power Photonic On-Chip Networks
As high-performance processors move towards multicore architectures, packet-switched on-chip networks are gaining wide acceptance as interconnect solutions that can directly address the bandwidth and latency requirements as well as provide partial relief to the broader challenge of power dissipation. Still, studies show that the power consumed by on-chip networks will remain a major issue that ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003